home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
lang_c
/
moupp310
/
mouse.his
< prev
Wrap
Text File
|
1992-06-28
|
3KB
|
93 lines
Mouse++ Revision History
Copyright (c)1992 by Carl Moreland
06/28/92
-----------------------------------------------------------------------
Version 3.1
- Support for multiple video pages added. New functions are:
GetVideoPage() gets the video page that the cursor is dis-
played on
SetVideoPage() sets the video page for displaying the cursor
Neither of these functions have anything to do with what video page
is actually being displayed on the screen. They are only associated
with the page that the mouse cursor is displayed on. The above func-
tions work in both text & graphics modes.
- SetTextCursor() and SetGraphicsCursor() have both been renamed
SetCursor(). You should rename all calls to these two functions to
the new name. This version of Mouse++ will still accept the old func-
tion names for compatibility but future versions will not.
-----------------------------------------------------------------------
Version 3.0
- Major upgrade. Some existing method implementations changed. All
mouse driver calls are now performed with geninterrupt() for improved
speed.
- Finally! Documentation is furnished.
- Event buffer added. All mouse events are stored in the buffer via the
event handler and later copied to class variables with GetEvent().
New functions:
InstallHandler() replaces the old Event() function
ClearHandler() disables the event handler
GetEvent() gets the next event from the buffer
ClearEvent() clears the current event
ClearBuffer() clears the event buffer
- Support for shift keys added. Events such as <Ctrl><LeftButton> can
be detected.
- Multi-click detection enhanced. New functions:
SetClickThreshold() sets the multi-click detection threshold
ClearClick() clears the multi-click buffer
- Enable() & Disable() functions added turn the mouse (and the event
handler) on and off interactively.
- Default event handler function now provided.
-----------------------------------------------------------------------
Version 2.0
- Rewrite of the interface with better naming conventions.
- Multi-click detection added. New functions:
DoubleClick() detects double-clicks
MultiClick() detects n-clicks
-----------------------------------------------------------------------
Version 1.1
- Minor bug fixes.
-----------------------------------------------------------------------
Version 1.0
- Initial release. Limited event driven capability.
-----------------------------------------------------------------------
Comments, suggestions, and bug reports are welcomed. Send them to me
via Internet (carl.moreland@analog.com), CompuServe (72137,2657), or
mail them to:
Carl Moreland
4314 Filmore Rd
Greensboro, NC 27409